package com.hl.mapper;

import com.hl.entity.GroupBuyTypeInfo;
import com.hl.entity.GroupBuyTypeInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface GroupBuyTypeInfoMapper {
    long countByExample(GroupBuyTypeInfoExample example);

    int deleteByExample(GroupBuyTypeInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(GroupBuyTypeInfo record);

    int insertSelective(GroupBuyTypeInfo record);

    List<GroupBuyTypeInfo> selectByExample(GroupBuyTypeInfoExample example);

    GroupBuyTypeInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") GroupBuyTypeInfo record, @Param("example") GroupBuyTypeInfoExample example);

    int updateByExample(@Param("record") GroupBuyTypeInfo record, @Param("example") GroupBuyTypeInfoExample example);

    int updateByPrimaryKeySelective(GroupBuyTypeInfo record);

    int updateByPrimaryKey(GroupBuyTypeInfo record);
}